package com.yami.shop.bean.model;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 店铺分账账号组
 * tz_shop_division_receiver_group
 */
@Data
@TableName("tz_shop_division_receiver_group")
public class ShopDivisionReceiverGroup implements Serializable {
    /**
     * 组ID
     */
    @TableId
    @Schema(description = "组ID")
    private Long receiverGroupId;

    /**
     * 组名称
     */
    @Schema(description = "组名称")
    private String receiverGroupName;

    /**
     * 店铺ID
     */
    @Schema(description = "店铺ID")
    private Long shopId;

    /**
     * 自动分账组（当订单分账模式为自动分账，改组将完成分账逻辑） 0-否 1-是
     */
    @Schema(description = "自动分账组（当订单分账模式为自动分账，改组将完成分账逻辑） 0-否 1-是")
    private Byte autoDivisionFlag;

    /**
     * 创建者姓名
     */
    @Schema(description = "创建者姓名")
    private String createdBy;

    /**
     * 创建时间
     */
    @Schema(description = "创建时间")
    private Date createTime;

    /**
     * 更新时间
     */
    @Schema(description = "更新时间")
    private Date updateTime;

    private static final long serialVersionUID = 1L;
}